Click here to join our community of experts to get information on job search, salaries and more.

Mastech Digital

Full Stack Engineer

Company: Mastech Digital

Location: Westlake, TX

Posted on: January 06

Mastech Digital Inc. is a (certified) minority-owned business certified by NMSDC. Public traded firm under MHH at NYSE, Established in 1986. Headquartered in Pittsburgh, PA, our operations are spread across 11 global recruiting & sales offices across the US.


Role: Full Stack Engineer

Locatoin: Westlake TX

Duration: Full Time

Type: W2


Job Description:


Special Instructions

True 50/50 FSE


Must Have Skills:

  • Java
  • Angular 12+
  • API development
  • AWS
  • CI/CD


  • Care about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles
  • Stay on top of Algorithms, Data Structures and Design Patterns and love the challenge of building highly scalable systems that can support thousands of transactions/sec.
  • Have a mindset of test first development and are experienced in modern test frameworks. We believe in testing and that quality is everyones job.
  • Are data-driven and can measure, collect and use data to make decisions. We understand the value of intuition and the need to balance decisions accordingly.
  • Have strong communication skills and technical expertise to drive and participate in meaningful discussions.
  • 5+ years of hands-on experience in software development.
  • Hands-on experience with Service Oriented Architecture (SOA), building RESTful services, XML/JSON, and modern Application Servers.
  • Proficient in Java, J2EE, Spring MVC, Spring Core, Python and JavaScript.
  • Knowledge of web application development using Angular, NodeJS, React, HTML, CSS/SASS and ExpressJS
  • Deep understanding of API design, including versioning, isolation and micro-services. Having GraphQL knowledge is a plus.
  • Knowledge of cloud computing environments and applications (AWS, Azure).
  • Experience in documenting APIs leveraging an API documentation framework like OpenAPI
  • Experience with DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, gitHub, NPM
  • Knowledge in Container technologies (Docker and Kubernetes).
  • Strong knowledge of developing highly scalable distributed systems using Open source technologies.
  • Working knowledge of testing frameworks like Junit, Mockito, Spring Test, Cypress.
  • Experience in Agile methodologies (Kanban, SCRUM)
  • Knowledge of relational and NoSQL database management systems.
  • Excellent collaboration skills to work with multiple teams in the organization globally.
  • Strong team player and able to mentor junior team members.